#language: zh-CN
@所有 @闪送员 @派单
@distribute-service
@AfCourierDis
功能: 派单模块过滤功能
  @berforeCourier
  场景大纲: 【1】及时单派单并完成
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    而且 获得闪送员现金账户余额
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>
    那么 会弹出派单页面：<闪送员账户>
    而且 点击接受按钮
    并且 闪送员已就位
    并且 闪送员完成取件
    并且 闪送员完成收件：<收件>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 确认订单状态：<订单状态>
    并且 w进入我的闪送中
    那么 w确认订单状态：<w订单状态>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额
  @first
    例子:
      |闪送员账户 |用户账户    |寄件地址   |收件地址 |收件|订单状态|w订单状态|
      |16622222222|15500000002|昌平西山口 |北邵洼   |0   |闪送完成|闪送完成 |
  @second
    例子:
      |闪送员账户  |用户账户   |寄件地址 |收件地址   |收件|订单状态|w订单状态|
      |18400000013|13126642902|前门     |北京站     |0    |闪送完成|闪送完成 |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄件地址 |收件地址   |收件|订单状态|w订单状态|
      |17100001111|15501213529|欢乐谷   |朝阳公园   |0   |闪送完成|闪送完成 |

  场景大纲: 【2】预约单派单
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投预约单：<用户账户>：<城市>：<寄地址>：<收地址>
    那么 不会弹出派单页面
  @first
    例子:
      |闪送员账户 |用户账户    |城市  |  寄地址   |收地址  |
      |16622222222|15500000002|北京市|昌平西山口  |北邵洼 |
  @second
    例子:
      |闪送员账户 |用户账户     |城市  |寄地址 |收地址  |
      |18400000012|13126642902 |北京市|前门   |北京西站|
  @fourth
    例子:
      |闪送员账户 |用户账户    |城市|寄地址  |收地址  |
      |17100002222|15501213529|北京|欢乐谷  |朝阳公园|

  场景大纲: 【3】一取多投单派单并完成
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    而且 获得闪送员现金账户余额
    同时 w用户下了一个一取多投单：<用户账户>：<寄地址>：<收地址>：<收件址2>
    那么 会弹出派单页面：<闪送员账户>
    而且 点击接受按钮
    那么 判断订单详情是否为一取多投单
    那么 闪送员已就位
    并且 闪送员完成取件
    并且 闪送员完成收件：<收件1>
    那么 点击完成
    那么 订单二级目录进入收件2详情
    并且 闪送员完成收件：<收件2>
    那么 闪送员完成评价
    并且 进入闪送员主页面
    那么 确认订单状态：<订单状态>
    并且 w进入我的闪送中
    那么 w确认订单状态：<w订单状态>
    而且 进入收支明细
    那么 确认收支明细订单总金额
    那么 确认闪送员现金账户余额
  @first
    例子:
      |闪送员账户 |用户账户    |寄地址    |  收地址 |收件址2 |收件1|收件2|订单状态|w订单状态|
      |16622222222|15501213529|昌平西山口|昌平公园  |南邵    |0    | 1   |闪送完成|闪送完成 |
  @second
    例子:
      |闪送员账户  |用户账户    |寄地址 |收地址     |收件址2  |收件1|收件2|订单状态 |w订单状态|
      |18400000013|15111112222 |前门   |首都博物馆 | 长椿街  |0     |1   | 闪送完成|闪送完成 |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄地址  |收地址 |收件址2 |收件1  |收件2|订单状态|w订单状态|
      |17100001111|15501213529|欢乐谷  |十里河 |朝阳公园 |0     |1    |闪送完成|闪送完成 |

  场景大纲: 【4】寄付订单派单完成
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    而且 获得闪送员现金账户余额
    而且 w用户下了一个一取一投的寄付订单：<用户账户>：<寄件地址>：<寄手机>：<收件地址>：<物品名称>
    那么 会弹出派单页面：<闪送员账户>
    而且 点击接受按钮
    并且 闪送员已就位
    并且 点击验证取件密码
    并且 取件拍照
    那么 显示应收元：<应收>
    并且 输入取件密码
    并且 确认取件用时
    并且 闪送员完成收件：<收件1>
    并且 闪送员完成评价
    而且 进入收支明细
    那么 确认收支明细寄付订单总金额
    那么 确认闪送员现金账户余额
  @first
    例子:
      | 闪送员账户  | 用户账户  | 寄件地址   | 寄手机    | 收件地址 | 物品名称 | 应收 | 收件1 |
      |16622222222 |15500000002|  昌平西山口|15500000002|龙山度假村|AK47      |26    |   0   |
  @second
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址 | 寄手机     | 收件地址 | 物品名称 | 应收 | 收件1 |
      |18400000012 |13126642902|  前门    |15111112222|桥湾      |AK47      |16    |   0   |
  @fourth
    例子:
      | 闪送员账户 | 用户账户  | 寄件地址 | 寄手机    | 收件地址 | 物品名称 | 应收 | 收件1 |
      |17100002222 |17178787878|  欢乐谷  |15500000002| 朝阳公园 |AK47 |26    |   0   |

  场景大纲: 【5】到付订单派单完成
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    而且 获得闪送员现金账户余额
    而且 w用户下了一个一取一投的到付订单：<用户账户>：<寄件地址>：<寄手机>：<收件地址>：<物品名称>
    那么 会弹出派单页面：<闪送员账户>
    而且 点击接受按钮
    并且 闪送员已就位
    并且 闪送员完成取件
    并且 致电收方
    并且 点击收件按钮
    那么 显示应收元：<应收>
    并且 输入收件密码：<收件1>
    并且 闪送员完成评价
    而且 进入收支明细
    那么 确认收支明细寄付订单总金额
    那么 确认闪送员现金账户余额
  @first
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址    | 寄手机     | 收件地址 | 物品名称 | 应收 | 收件1 |
      |16622222222 |15500000002|  昌平西山口 |15500000002|青秀尚城    |AK47      |26    |   0   |
  @second
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址 | 寄手机     | 收件地址 | 物品名称 | 应收 | 收件1 |
      |18400000013|13126642902 |  前门    |15111112222|虎坊桥    |AK47      |16    |   0   |
  @fourth
    例子:
      | 闪送员账户 | 用户账户   | 寄件地址 | 寄手机    | 收件地址 | 物品名称 | 应收 | 收件1 |
      |17100001111 |17178787878|  欢乐谷  |15500000002| 朝阳公园 |AK47     |26    |   0   |

  场景大纲:【6】交通工具过滤
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    而且 设置为摩托车
    同时 w用户下了一个一取一投并要求交通方式的及时单：<用户账户>：<城市>：<寄件地址>：<收件地址>：<交通工具>
    那么 关闭浏览器
    而且 不会弹出派单页面
    同时 w用户下了一个一取一投并要求交通方式的及时单：<用户账户>：<城市>：<寄件地址>：<收件地址>：<交通工具2>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      | 闪送员账户 | 用户账户  | 城市 | 寄件地址 | 收件地址 | 交通工具   |交通工具2 |
      |16622222222|15501213529|北京市|昌平西山口|富泉花园  |   汽车     | 摩托车   |
  @second
    例子:
      | 闪送员账户 | 用户账户  | 城市 | 寄件地址 | 收件地址 | 交通工具   |交通工具2 |
      |18400000012|15111112222|北京市|前门      |菜市口    |   汽车     | 摩托车   |
  @fourth
    例子:
      | 闪送员账户 | 用户账户  | 城市 | 寄件地址 | 收件地址  | 交通工具   |交通工具2 |
      |17100002222|15501213529|北京市|欢乐谷    |朝阳公园   |   汽车     | 摩托车   |

  场景大纲: 【7】派单取件距离过滤
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 主页设置取件距离并保存：<取件距离>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址2>：<收地址2>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户  |取件距离|用户账户   |    寄地址  |收地址 |寄地址2   |收地址2|
      |16622222222 |  3.0  |15500000002|昌平体育馆  |南邵   |祥园小区  |南邵   |
  @second
    例子:
      | 闪送员账户 |取件距离| 用户账户  | 寄地址| 收地址 | 寄地址2  |收地址2|
      |18400000013|3.0     |15111112222|崇文门 |国贸    | 大望路   | 新街口|
  @fourth
    例子:
      |闪送员账户  |取件距离|用户账户   |寄地址  |收地址   |寄地址2  |收地址2|
      |17100001111 |  3.0  |15501213529|欢乐谷  |朝阳公园 |北京西站 |六里桥 |

  场景大纲: 【8】派单送件距离过滤
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 主页设置送件距离为10至25公里并保存
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址2>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址3>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户  |用户账户   |寄地址      |收地址  |收地址2|收地址3|
      |16622222222 |15500000002|昌平西山口 |昌平站  |林萃桥 |朱辛庄 |
  @second
    例子:
      |闪送员账户  |用户账户     |寄地址   |收地址  |收地址2|收地址3|
      |18400000012 |13126642902 |前门     |东直门  | 昌平站 |八里桥|
  @fourth
    例子:
      |闪送员账户  |用户账户    |寄地址  |收地址  |收地址2|收地址3|
      |17100002222 |15501213529|欢乐谷  |十里河  |沙河   |北京西 |

  场景大纲: 【9】派单关闭订单偏好，取件3km验证
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址2>：<收地址2>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户 |用户账户    |寄地址  |收地址 |   寄地址2 |收地址2|
      |16622222222|15500000002|昌平北站| 南邵  |十三陵小学 |  南邵 |
  @second
    例子:
      |闪送员账户 |用户账户     |寄地址  |收地址 |寄地址2 |收地址2|
      |18400000013|13126642902 |崇文门  |宣武门 | 呼家楼 | 新街口|
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄地址  |收地址   |寄地址2  |收地址2|
      |17100001111|15501213529|欢乐谷  |朝阳公园 |北京西站 |六里桥 |

  场景大纲:【10】派单关闭订单偏好，送件不限距离验证
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户 |用户账户    |寄地址    |收地址 |
      |16622222222|15500000002|昌平西山口|北土城 |
  @second
    例子:
      |闪送员账户 |用户账户     |寄地址  |收地址 |
      |18400000012|13126642902 |前门   |昌平站  |
  @fourth
    例子:
      |闪送员账户  |用户账户   |寄地址  |收地址 |
      |17100002222|15501213529|欢乐谷  |沙河   |
  @todo
  场景大纲: 【11】派单订单目的地打开
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 主页设置订单目的地并保存：<目的地>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址2>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址3>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户  |用户账户   | 目的地 |  寄地址   |收地址 |   收地址2|收地址3|
      |16622222222|15500000002|北土城  |昌平西山口 |后沙峪 | 和平里北街|清河站 |
  @second
    例子:
      |闪送员账户  |用户账户   |目的地 |寄地址 |收地址 |收地址2|收地址3|
      |18400000013|13126642902|回龙观 |前门   |宋家庄 | 大红门 |龙泽  |
  @fourth
    例子:
      |闪送员账户 |用户账户    |目的地 |寄地址 |收地址 |收地址2 |收地址3|
      |17100001111|15501213529|三元桥 |欢乐谷 |双合   | 焦化厂 |双井  |

  场景大纲:【12】派单订单目的地关闭
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户 |用户账户    |  寄地址  |收地址|
      |16622222222|15500000002|昌平西山口|后沙峪|
  @second
    例子:
      |闪送员账户  |用户账户    |寄地址 |收地址     |
      |18400000012|13126642902|前门    |南四环东路 |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄地址  |收地址 |
      |17100002222|15501213529|欢乐谷  |焦化厂 |

  场景大纲:【13】派单区域围栏
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 主页设置区域围栏并保存
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    同时 关闭浏览器
    那么 不会弹出派单页面
    并且 w用户下了一个一取多投单：<用户账户2>：<寄地址>：<收地址1>：<收地址2>
    同时 关闭浏览器
    那么 不会弹出派单页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址1>
    那么 会弹出派单页面：<闪送员账户>
    而且 接受派单后客服接口流单
  @first
    例子:
      |闪送员账户 |用户账户    | 用户账户2 |   寄地址   |收地址  |收地址1|收地址2  |
      |16622222222|15500000002|15501213529|昌平西山口  |南锣鼓巷| 太阳宫| 南锣鼓巷|
  @second
    例子:
      |闪送员账户  |用户账户    | 用户账户2  |寄地址 |收地址  |收地址1|收地址2  |
      |18400000013|13126642902 | 15300086986|前门   |南锣鼓巷| 太阳宫| 南锣鼓巷|
  @fourth
    例子:
      |闪送员账户 |用户账户    | 用户账户2   |寄地址  |收地址  |收地址1|收地址2  |
      |17100001111|15501213529| 15501213529 |欢乐谷 |南锣鼓巷 |三元桥 | 南锣鼓巷|

  场景大纲:【14】派单超时拒单（校验数据库，拒单类型）
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取拒单次数
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>
    那么 会弹出派单页面：<闪送员账户>
    并且 等待50秒
    那么 会弹出拒单提醒
    并且 关闭拒单提醒页面
    那么 数据库中检查拒单类型为超时拒单
    那么 确定拒单次数加一
  @first
    例子:
      |闪送员账户 |用户账户    |寄件地址  |    收件地址      |
      |16622222222|15500000002|昌平西山口|北京市昌平区体育局 |
  @second
    例子:
      |闪送员账户  |用户账户    |寄件地址  |收件地址 |
      |18400000012|13126642902 |前门      |霍营     |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄件地址  |收件地址 |
      |17100002222|15501213529|欢乐谷    |朝阳公园 |

  场景大纲:【15】派单主动拒单 （已拒订单）（校验数据库，拒单类型）
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取拒单次数
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>
    那么 会弹出派单页面：<闪送员账户>
    并且 关闭派单页面
    同时 确认手动拒单
    那么 会弹出拒单提醒
    并且 关闭拒单提醒页面
    那么 数据库中检查拒单类型为超时拒单
    那么 确定拒单次数加一
  @first
    例子:
      |闪送员账户 |用户账户    |寄件地址  |收件地址 |
      |16622222222|15500000002|昌平西山口|昌平公园  |
  @second
    例子:
      |闪送员账户  |用户账户   |寄件地址  |收件地址 |
      |18400000013|13126642902|前门      |上地     |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄件地址  |收件地址|
      |17100001111|15501213529|欢乐谷    |十里河  |

  场景大纲:【16】保温箱订单，保温箱闪送员
    假如 登录闪送员打开听单并更新位置：<保温箱闪送员>
    那么 p闪送员打开听单：<非保温箱闪送员>：<听单状态>：<听单类型>
    那么 p闪送员心跳：<非保温箱闪送员>：<几次>：<间隔s>：<精度>：<纬度>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    那么 会弹出派单页面：<保温箱闪送员>
    那么 接受派单后客服接口流单
  @first
    例子:
      |保温箱闪送员 |非保温箱闪送员|用户账户    |寄件地址    |收件地址 |重量|物品名称|备注 |听单状态|听单类型|几次|间隔s|    精度  |   纬度     |
      |16611111111 | 16622222222 |15500000002 |昌平西山口  |北京玫瑰园|5  |  礼物  | 保温|   1   |  3     | 3  | 2   |39.983266 | 116.400668|
  @second
    例子:
      |保温箱闪送员 |非保温箱闪送员|用户账户    |寄件地址  |收件地址 |重量|物品名称 |备注  |听单状态 |听单类型|几次|间隔s|    精度  |   纬度     |
      |18400000012 |18400000013   |13126642902|前门      |北京站   |5   |  炸弹   | 保温|   1     |  3     | 3 | 2   |39.906534 | 116.404276|
  @fourth
    例子:
      |保温箱闪送员 |非保温箱闪送员|用户账户    |寄件地址  |收件地址  |重量|物品名称|备注 |听单状态|听单类型|几次|间隔s|    精度  |   纬度     |
      |17100002222  |17100001111  |15501213529|欢乐谷    |朝阳公园  |5   |  炸弹  | 保温|   1   |  3     | 3  | 2  |39.873859 | 116.501432 |

  场景大纲:【17】保温箱订单，非保温箱闪送员
    假如 登录闪送员打开听单并更新位置：<非保温箱闪送员>
    那么 p闪送员打开听单：<保温箱闪送员>：<听单状态>：<听单类型>
    那么 p闪送员心跳：<保温箱闪送员>：<几次>：<间隔s>：<精度>：<纬度>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    那么 不会弹出派单页面
  @first
    例子:
      |保温箱闪送员  |非保温箱闪送员|用户账户    |寄件地址    |收件地址  |重量|物品名称|备注 |听单状态|听单类型|几次|间隔s|    精度  |   纬度     |
      | 16611111111 |16622222222  |15500000002|裕中西里小区 |西二旗   |5   |  礼物  | 保温|   1   |  3     | 3  | 2  |39.983266 | 116.400668 |
  @second
    例子:
      |保温箱闪送员 |非保温箱闪送员|用户账户    |寄件地址  |收件地址 |重量|物品名称|备注 |听单状态  |听单类型|几次 |间隔s |    精度   |   纬度     |
      |18400000012  |18400000013  |13126642902|昌平西山口    |西二旗   |5   |  炸弹  | 保温|   1     |  3     | 3  | 2    |39.906534  | 116.404276 |
  @fourth
    例子:
      |保温箱闪送员 |非保温箱闪送员|用户账户    |寄件地址  |收件地址 |重量|物品名称|备注 |听单状态|听单类型|几次|间隔s|    精度  |   纬度     |
      |17100002222 |17100001111  |15501213529 |欢乐谷    |朝阳公园 |5   |  炸弹  | 保温|   1   |  3     | 3  | 2  |39.873859 | 116.501432 |

  场景大纲:【18】派单订单未抢单，用户取消后点击接受
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取拒单次数
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>
    那么 会弹出派单页面
    而且 w进入我的闪送中
    而且 w取消刚下的订单
    而且 点击接受按钮
    并且 等待50秒
    那么 不会弹出拒单提醒
    那么 确定拒单次数不变
  @first
    例子:
      |闪送员账户 |用户账户    |寄件地址  |收件地址 |
      |16622222222|15500000002|昌平西山口    |永泰庄   |
  @second
    例子:
      |闪送员账户   |用户账户    |寄件地址|收件地址 |
      |18400000012 |13126642902 |前门    |五道口   |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄件地址 |收件地址 |
      |17100002222|15501213529|欢乐谷   |朝阳公园  |

  场景大纲:【19】派单拒单重复地址过滤
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    同时 关闭浏览器
    那么 会弹出派单页面
    并且 关闭派单页面
    同时 确认手动拒单
    那么 会弹出拒单提醒
    并且 关闭拒单提醒页面
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    那么 不会弹出派单页面
  @first
    例子:
      |闪送员账户 |用户账户    |      寄地址     |收地址 |
      |16622222222|15500000002|安贞西里居住小区  |西二旗 |
  @second
    例子:
      |闪送员账户  |用户账户    |寄地址 |收地址      |
      |18400000013 |13126642902|前门   |回龙观东大街|
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄地址  |收地址 |
      |17100001111|15501213529|欢乐谷  |十里河 |

  场景大纲:【20】派单闪送员收到及时单
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 主页设置送件距离为10至25公里并保存
    并且 获取待抢单未读数
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄地址>：<收地址>
    那么 待抢单未读数加一
    同时 进入待抢单中
    那么 待抢单中检查是否有刚下订单
    同时 进入闪送员主页面
    那么 没有未读的待抢单
  @first
    例子:
      |闪送员账户  |用户账户    |寄地址 |收地址  |
      |16622222222|15500000002|昌平西山口|华严北里 |
  @second
    例子:
      |闪送员账户 |用户账户     |寄地址  |收地址|
      |18400000013 |13126642902|崇文门  |回龙观 |
  @fourth
    例子:
      |闪送员账户 |用户账户    |寄地址 |收地址|
      |17100002222|15501213529|欢乐谷 |十里河|

  场景大纲:【21】派单闪送员收到预约单
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取待抢单未读数
    并且 主页设置取件距离并保存：<取件距离>
    同时 w用户下了一个一取一投预约单：<用户账户>：<城市>：<寄地址>：<收地址>
    那么 待抢单未读数加一
    同时 进入待抢单中
    那么 待抢单中检查是否有刚下订单
    同时 进入闪送员主页面
    那么 没有未读的待抢单
  @first
    例子:
      |闪送员账户 |用户账户    |城市  |寄地址  |收地址 |取件距离|
      |16622222222|15500000002|北京市|昌平西山口  |西小口 | 3.0    |
  @second
    例子:
      |闪送员账户  |用户账户    |城市  |寄地址  |收地址 |取件距离|
      |18400000012|13126642902|北京市|前门    |大钟寺 | 2.0    |
  @fourth
    例子:
      |闪送员账户 |用户账户    |城市  |寄地址  |收地址 |取件距离|
      |17100001111|15501213529|北京市|欢乐谷  |十里河 | 2.0    |
#功能: 派单模块过滤功能
#背景:
  @todo
  场景大纲:派单轮询，派单至推单
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>
    那么 不弹出抢单页面
    例子:
      |闪送员账户 |用户账户   |寄件地址  |收件地址 |
      |16622222222|15500000002|昌平西山口    |霍营    |

  @todo
  场景大纲:派单轮询，派单至派单(rizhizhichi)
    假如 登录闪送员APP账户:<闪送员账户>
    而且 进入闪送员主页面
    而且 仅听预约单
    同时 更新了当前地理位置
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    那么 不弹出抢单页面：<闪送员账户>

    例子:
      |闪送员账户 |用户账户   |寄件地址  |收件地址 |重量|物品名称|备注 |
      |10011111111|15500000002|昌平西山口    |西二旗   |5   |  炸弹  | 毒品|

  @todo
  场景大纲:取件跨江订单拒单（不太好做，需要咨询下鹏仁，比较复杂回来再搞）
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取拒单次数
    同时 w用户下了一个一取一投及时单：<用户账户>：<城市>：<寄件地址>：<收件地址>
    那么 不弹出抢单页面：<闪送员账户>

    例子:
      |闪送员账户 |用户账户    |城市  |寄件地址  |收件地址 |
      |10011111111|15500000002|上海市|昌平西山口    |西二旗   |

  @todo
  场景大纲:派单拒单处罚（不太好做，需要咨询下鹏仁）
    假如 登录闪送员打开听单并更新位置：<闪送员账户>
    并且 获取拒单次数
    同时 更新了当前地理位置
    同时 w用户下了一个一取一投及时单：<用户账户>：<寄件地址>：<收件地址>：<重量>：<物品名称>：<备注>
    那么 会弹出派单页面
    并且 关闭派单页面
    同时 确认手动拒单
    那么 会弹出拒单提醒
    并且 关闭拒单提醒页面

    例子:
      |闪送员账户 |用户账户   |寄件地址  |收件地址 |重量|物品名称|备注 |
      |10011111111|15500000002|昌平西山口    |西二旗   |5   |  炸弹  | 毒品|

    #闪送号禁闭   #用户取消订单，会自动化关闭听单，全城派单888、全职闪送员、
    #（派单标识）（关了会默认1分钟，完成时间算，切换派单账户）
  #需要增加场景：拒单后不会再推给他、目的地有效时间过滤、	正在派单，此时不会再派第二个